package com.efast.dmom.equipment.service.checkingReport;

import java.util.List;

import com.efast.dmom.equipment.bean.checkingreport.EquipCheckingReportParamBean;
import com.efast.dmom.equipment.bean.checkingreport.EquipCheckingReportReturnBean;

public interface EquipCheckingReportService {

	/**
	 * 
	 * @param paramBean
	 * @return 本周不同点检状态数量
	 */
	public List<EquipCheckingReportReturnBean> getWeeklyCheckingTask(EquipCheckingReportParamBean paramBean);

	/**
	 * @param paramBean 
	 * @return 本月不同点检状态数量
	 */
	public List<EquipCheckingReportReturnBean>  getMonthlyCheckingTask(EquipCheckingReportParamBean paramBean);

	/**
	 * 
	 * @param paramBean
	 * @return 本年不同点检状态数量
	 */
	public List<EquipCheckingReportReturnBean> getYearlyCheckingTask(EquipCheckingReportParamBean paramBean);

	/**
	 * 
	 * @param paramBean
	 * @return 所有不同点检状态数量
	 */
	public List<EquipCheckingReportReturnBean> getAllCheckingTask(EquipCheckingReportParamBean paramBean);
	
	


}
